package com.backstage.service;

import com.backstage.entity.Menu;
import com.backstage.entity.User;

import java.util.List;

/**
 * @Project authority
 * @Package com.backstage.service
 * @Data 2017/8/3下午 5:01.
 * @Aurhor 阮雪峰
 */
public interface LoginService {
    /**
     * 查询登录用户
     * @param user
     * @return
     */
    User queryByLogin(User user);

    /**
     * 查询所有权限
     * @param user
     * @return
     */
    List<String> queryUserPermission(User user);

    /**
     * 查询左侧导航权限
     * @param loginUser
     * @return
     */
    List<Menu> getLoginUserPower(User loginUser);
}
